#ifndef CONFIG_SERV_H_
#define CONFIG_SERV_H_

#include <sstream>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <SDL/SDL.h>
#include <SDL/SDL_ttf.h>
//#include <SDL/SDL_image.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <ctype.h>
#include <sys/wait.h>

//#define PATH "./config_serv"
#define PATH "./src/config_serv"
using namespace std;

class config_serv {

private:
	unsigned short int puerto;
	int t_torneo;
	int t_esperaConexMax;
	int t_inmunidad;
	int nivel_dificultad;
	int cantidad_rescates;
	string ruta;



public:
	config_serv();
	virtual ~config_serv();
	bool cargarConfiguracion();
	void setPuerto(unsigned short int);
	void setTiempoTorneo(int);
	void setTiempoEsperaConexMax(int);
	void setTiempoPartida(int);
	void setInmunidad(int);
	void setCantidadRescates(int);
	void setNivelDificultad(int);
	unsigned short int getPuerto();
	int getTiempoTorneo();
	int getTiempoEsperaConexMax();
	int getTiempoPartida();
	int getInmunidad();
	int getNivelDificultad();
	int getCantidadRescates();
};

#endif /* CONFIG_SERV_H_ */
